.page-design-main {
  flex: 1;
  height: calc(100vh);
}

.my-1 {
  border: 1px solid blueviolet;
}

.item-wrap {
  padding: 0.5rem;
  min-height: 45px;
  border: 1px dashed #6b7280;
  margin: 2px;
}

.outline-blue {
  outline: 2px solid #4f46e5;
  outline-offset: -1px;
}

.relative {
  position: relative;
}

.focus-remove {
  cursor: pointer;
  color: #4f46e5;
  position: absolute;
  right: 8px;
  top: 8px;
  z-index: 100;
  svg {
    width: 20px;
  }
}
